Skip to content

Fix rclone R2 config and simplify release workflow - #1749

Merged
firecow merged 1 commit into
masterfrom
fix-rclone-remote
Feb 14, 2026
Merged

Fix rclone R2 config and simplify release workflow#1749
firecow merged 1 commit into
masterfrom
fix-rclone-remote

Conversation

@firecow

@firecow firecow commented Feb 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • Use RCLONE_CONFIG_R2_* env vars for R2 access
  • Skip publish/release/upload steps on workflow_dispatch via github.ref_type == 'tag'
  • Remove continue-on-error from R2 download

Test plan

  • workflow_dispatch dry-run passes
  • R2 download works with correct credentials
  • Tag a real release and verify full pipeline

@firecow firecow self-assigned this Feb 14, 2026
@firecow firecow changed the title Fix rclone R2 remote syntax Fix rclone R2 integration and simplify dry-run Feb 14, 2026
- Use RCLONE_CONFIG_R2_* env vars for R2 remote config
- Skip npm publish, GitHub release, R2 upload on workflow_dispatch
- Only set version from tag when triggered by tag push
- Make R2 download non-fatal with continue-on-error
@sonarqubecloud

Copy link
Copy Markdown

@firecow firecow changed the title Fix rclone R2 integration and simplify dry-run Fix rclone R2 config and simplify release workflow Feb 14, 2026
@firecow
firecow merged commit 06422e1 into master Feb 14, 2026
12 checks passed
@firecow
firecow deleted the fix-rclone-remote branch February 14, 2026 12:09
tmeijn pushed a commit to tmeijn/dotfiles that referenced this pull request Feb 18, 2026
This MR contains the following updates:

| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|---|---|
| [npm:gitlab-ci-local](https://github.com/firecow/gitlab-ci-local) | `4.64.1` → `4.65.1` | ![age](https://developer.mend.io/api/mc/badges/age/npm/gitlab-ci-local/4.65.1?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/gitlab-ci-local/4.65.1?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/gitlab-ci-local/4.64.1/4.65.1?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/gitlab-ci-local/4.64.1/4.65.1?slim=true) |

MR created with the help of [el-capitano/tools/renovate-bot](https://gitlab.com/el-capitano/tools/renovate-bot).

**Proposed changes to behavior should be submitted there as MRs.**

---

### Release Notes

<details>
<summary>firecow/gitlab-ci-local (npm:gitlab-ci-local)</summary>

### [`v4.65.1`](https://github.com/firecow/gitlab-ci-local/releases/tag/4.65.1)

[Compare Source](firecow/gitlab-ci-local@4.65.0...4.65.1)

Fix automatic publishing

**Full Changelog**: <firecow/gitlab-ci-local@4.65.0...4.65.1>

### [`v4.65.0`](https://github.com/firecow/gitlab-ci-local/releases/tag/4.65.0)

[Compare Source](firecow/gitlab-ci-local@4.64.1...4.65.0)

#### What's Changed

- Major upgrade camelcase, p-map and terminal-link by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1714](firecow/gitlab-ci-local#1714)
- Major upgrade chalk and start using chalk-template by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1715](firecow/gitlab-ci-local#1715)
- fix: parsing of regex in rules:if clause by [@&#8203;ANGkeith](https://github.com/ANGkeith) in [#&#8203;1712](firecow/gitlab-ci-local#1712)
- Major upgrade globby by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1716](firecow/gitlab-ci-local#1716)
- Major upgrade jest by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1717](firecow/gitlab-ci-local#1717)
- build(deps): bump qs and express in /examples/docker-compose-nodejs by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1722](firecow/gitlab-ci-local#1722)
- chore(deps): lock file maintenance all non-major by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1719](firecow/gitlab-ci-local#1719)
- chore(deps): lock file maintenance by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1730](firecow/gitlab-ci-local#1730)
- build(deps-dev): bump tar from 7.5.3 to 7.5.6 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1731](firecow/gitlab-ci-local#1731)
- build(deps-dev): bump lodash from 4.17.21 to 4.17.23 by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1732](firecow/gitlab-ci-local#1732)
- feat: option to start a local docker registry by [@&#8203;superewald](https://github.com/superewald) in [#&#8203;1601](firecow/gitlab-ci-local#1601)
- chore(deps): lock file maintenance all non-major by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1733](firecow/gitlab-ci-local#1733)
- Fix environment-scoped variables with matrix jobs by [@&#8203;chonchiog](https://github.com/chonchiog) in [#&#8203;1726](firecow/gitlab-ci-local#1726)
- Fix flaky extra-host test by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1741](firecow/gitlab-ci-local#1741)
- feat: support needs specified inside rules by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1743](firecow/gitlab-ci-local#1743)
- build(deps-dev): bump symfony/process from 5.4.46 to 5.4.51 in /examples/docker-swarm-php by [@&#8203;dependabot](https://github.com/dependabot)\[bot] in [#&#8203;1735](firecow/gitlab-ci-local#1735)
- chore(deps): lock file maintenance all non-major by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1737](firecow/gitlab-ci-local#1737)
- Fix flaky services and dependency-proxy tests by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1747](firecow/gitlab-ci-local#1747)
- chore(deps): update all non-major by [@&#8203;renovate](https://github.com/renovate)\[bot] in [#&#8203;1746](firecow/gitlab-ci-local#1746)
- Support GitLab ANSI section markers by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1740](firecow/gitlab-ci-local#1740)
- Add automated release workflow by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1748](firecow/gitlab-ci-local#1748)
- Fix rclone R2 config and simplify release workflow by [@&#8203;firecow](https://github.com/firecow) in [#&#8203;1749](firecow/gitlab-ci-local#1749)

#### New Contributors

- [@&#8203;chonchiog](https://github.com/chonchiog) made their first contribution in [#&#8203;1726](firecow/gitlab-ci-local#1726)

**Full Changelog**: <firecow/gitlab-ci-local@4.64.1...4.65.0>

</details>

---

### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.

♻ **Rebasing**: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 **Ignore**: Close this MR and you won't be reminded about this update again.

---

 - [ ] <!-- rebase-check -->If you want to rebase/retry this MR, check this box

---

This MR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4xOS4yIiwidXBkYXRlZEluVmVyIjoiNDMuMTkuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUmVub3ZhdGUgQm90IiwiYXV0b21hdGlvbjpib3QtYXV0aG9yZWQiLCJkZXBlbmRlbmN5LXR5cGU6Om1pbm9yIl19-->
kevingerman pushed a commit to kevingerman/gitlab-ci-local that referenced this pull request Apr 10, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant